package pedidos.DAO;
	
	import java.io.IOException;
import java.io.PrintWriter;

import pedidos.pedidos.Pedido;
import pedidos.pedidos.PedidoInexistenteException;
import pedidos.pedidos.Pizza;
import produtos.exceptions.ProdutoInexistenteException;
import clientes.cliente.Cliente;

	public class ControllerPedido {

		private Pedido cadPedido = new Pedido();
		private Cliente cadCliente = new Cliente();
		private Pizza cadPizza = new Pizza();
		
		PrintWriter outPrintWriter;
		
		public void cadastrarPedido(String codigo, String quantidade, String preco) {
			
			cadPedido.setCodpedido(codigo);
			cadPedido.setQuantidade(Integer.parseInt(quantidade));
			cadPedido.setValorPed(Float.parseFloat(preco));
			cadPedido.salvar();
		}	

		public Pedido pesquisaPedido(String codigo) throws PedidoInexistenteException, IOException{		
			Pedido localizado= null;
			try {
				localizado = cadPedido.localizarPedido(codigo);
				
			} catch (PedidoInexistenteException e) {}
			return localizado;
		}
		
		public Pedido ExcluirPedido(String codigo) throws PedidoInexistenteException, IOException{
			Pedido localizado = null;
			try {
				localizado = cadPedido.localizarPedido(codigo);	
				localizado.excluirPedido(localizado);

			} catch (PedidoInexistenteException e) {}
			return localizado;
		}

	}
	





